• Spring常见异常

    时间:2024-05-31 16:23:20

    Spring常见异常1.BeanCreationExceptionBean创建异常ConversionNotSupportedException 不支持转换异常Spring的日期默认格式为yyyy/mm/dd是一“/”来连接的,这里用“-”连接Spring会无法将属性“ bornDate”的类型“ ...

  • 脱离 Spring 实现复杂嵌套事务,之三(REQUIRES_NEW - 独立事务)

    时间:2024-05-31 11:19:55

    为什么80%的码农都做不了架构师?>>>        本文是<实现 Spring 的事务控制>系列文章中一篇。本文假设读者已经阅读并理解《实现 Spring 的事务控制,之一(必要的概念)》文中所涉及的概念(当前连接、引用计数),以及数据库连接的(new状态) RR...

  • spring中ApplicationListener及ApplicationEventMulticaster的作用

    时间:2024-05-31 10:43:52

    ApplicationListener监听器通过监听容器中发布的一些事件,只要事件发生,来触发监听器的回调,来完成事件驱动开发。基于java.util.EventListener接口,实现Observer design pattern观察者设计模式当向容器中注册时,将相应地过滤事件,仅调用侦听器以匹...

  • 扩展spring cache 支持缓存多租户及其自动过期

    时间:2024-05-31 09:19:03

    spring cache 的概念Spring 支持基于注释(annotation)的缓存(cache)技术,它本质上不是一个具体的缓存实现方案(例如 EHCache 或者 OSCache),而是一个对缓存使用的抽象,通过在既有代码中添加少量它定义的各种 annotation,即能够达到缓存方法的返回...

  • Spring扫描自定义jar包中的Bean

    时间:2024-05-31 09:11:30

    在导出jar包时:项目右键 -> Export -> JAR File ->在Add directory entries处打勾选中 -> finish导出。在其它web项目中引入该jar包后,Spring即可自动扫描到jar中的Bean。

  • Spring_Spring与DAO_Spring的Jdbc模板

    时间:2024-05-31 09:05:35

    一、导入Jar包二、定义实体类与DB表 public class Student { private Integer id; private String name; private int age; public Student() { super(...

  • spring boot启动类配置,配置文件

    时间:2024-05-31 08:59:25

    @ComponentScan可以配置SpringBoot启动类的扫描位置,因为项目启动类默认必须在项目最外层目录,所以当启动类位置发生变化要此注解进行配置  springboot配置文件springboot配置文件有两个application.properties和application.yml 读...

  • 自定义Spring Boot启动logo

    时间:2024-05-31 07:35:30

    1、新建一个txt文件,放在src/main/resources目录下例:2、访问网站:http://patorjk.com/software/taag 自定义自己想要的logo,然后将生成的logo复制在src/main/resources目录下的txt文件中例:3、重新启动发现logo由Spri...

  • 【Spring】AOP——通知(Advice)

    时间:2024-05-30 19:36:30

    1、通知(Advice) 1.1简介 在AOP中,通知(Advice)是切面(Aspect)中的一部分,用于定义在连接点(Joinpoint)处应该执行的操作。通知类型可以在AOP框架中配置和使用,以便在运行时动态地将代码切入到类的指定方法、指定位置上。通过AOP,开发人员可以将日志记录、性能统计、...

  • Spring注解之@Scope

    时间:2024-05-30 16:15:17

    基于spring4.0版本scope官方定义:When you create a bean definition, you create a recipe for creating actual instances of the class defined by that bean definiti...

  • Spring 学习小记(八)

    时间:2024-05-30 16:10:44

    本小记学习标       了解MyBatis Generator插件的使用 一、MyBatis Generator    我们在使用Spring集成MyBatis时发现,除了配置外我们还需要编写Dao接口、实体类、Mapping映射文件,这个过程是比较繁琐的,对于这些内容我们可以使用MyBatis ...

  • Spring源码学习——新建module模块

    时间:2024-05-30 16:09:50

    第一步第二步,点击“+”,选择new module;第三步,选择next之后,出现下图,parent选择spring模块,填好之后,点击finish即可。第四步:在新的模块中添加依赖第五步:在spring-study模块中编写程序测试创建Test类创建Hello bean添加xml配置文件运行Tes...

  • Spring Boot 下 web 项目的 CURD (结合 SSM )

    时间:2024-05-30 16:09:26

    前言Spring Boot 作为一个框架,其目的是为了减少开发中对于 xml,依赖等的手动配置,使得开发者有更多的精力放在业务逻辑处理上Spring Boot 框架是将经常使用到的依赖在创建启动器的时候就已经默认添加,但是一些非常用的依赖则仍然需要手动添加对于 xml 配置文件,则采用了 Java ...

  • spring-mvc.xml配置文件中包扫描和注解驱动

    时间:2024-05-30 16:08:59

    我们在spring-mvc.xml配置文件中配置了组件扫描,为什么还要配置注解驱动配置包扫描:是为了让Spring框架能够识别@Component以及@Service,@Repository,@Controller注解,并将对应类型实例化放入ioc容器中,也能够实现依赖注入。配置注解驱动:配置注解驱...

  • Spring的@Transactional(readOnly=true)注解,对其效果进行测试

    时间:2024-05-30 16:08:38

    (内容有点乱 之后整理后重新发)温馨提示:结论在底部,如果没有耐心看证明的话可以直接拉到最底部 今天在使用阿里代码规范插件检查代码的时候发现,代码提示有问题。错误提示:注解【Transactional】需要设置rollbackFor属性。我就想,既然是阿里的插件提示的应该比较权威,那我就把这个属性加...

  • Spring web过滤器-各种filter讲解

    时间:2024-05-30 16:06:11

    http://liuluo129.iteye.com/blog/1965268图来自上面连接http://blog.csdn.net/geloin/article/details/7441330整理于上面Spring的web包中中有很多过滤器,这些过滤器位于org.springframework.w...

  • mybatis注入mapper的三种方式和spring整合mybatis的错误

    时间:2024-05-30 15:56:20

    今天在学习Spring整合MyBatis的时候通过配置文件读取映射时出现了错误报错:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): mapper.OrderMapper.getOrder...

  • Spring Boot界面画管理Quartz定时任务及多线程并发执行定时任务

    时间:2024-05-30 15:55:58

    工程代码示例   : Spring Boot集成持久化Quartz定时任务管理和界面展示工程地址  : https://github.com/tjfy1992/SpringBootQuartz运行方法Spring Boot工程已经集成了服务器。右键点击DemoApplication.java -&g...

  • Spring IOC 学习二 之资源加载

    时间:2024-05-30 15:40:42

    第一篇:Spring IOC学习一统一资源加载上一篇文章介绍 Resource体系中就可以看到Spring IOC的资源定位 和 加载都在这个体系中完成。org.springframework.core.io.Resource 是Spring的资源访问接口,其继承org.springframewor...

  • 微服务:构建Spring Boot与Dubbo集成:以Nacos为注册中心

    时间:2024-05-30 15:21:07

    一、前言   Dubbo是阿里巴巴公司开源的一个高性能、轻量级的Java RPC框架,用于构建分布式服务架构。Dubbo提供了三大核心能力:面向接口的远程方法调用、智能容错和负载均衡,以及服务自动注册和发现。 二、Dubbo的特点   面向接口代理的高性能RPC调用:提供高性能的基于代理的远程调用能...